home *** CD-ROM | disk | FTP | other *** search
- IDLE is Python's Tkinter-based Integrated DeveLopment Environment.
-
- IDLE emphasizes a lightweight, clean design with a simple user interface.
- Although it is suitable for beginners, even advanced users will find that
- IDLE has everything they really need to develop pure Python code.
-
- IDLE features a multi-window text editor with multiple undo, Python colorizing,
- and many other capabilities, e.g. smart indent, call tips, and autocompletion.
-
- The editor has comprehensive search functions, including searching through
- multiple files. Class browsers and path browsers provide fast access to
- code objects from a top level viewpoint without dealing with code folding.
-
- There is a Python Shell window which features colorizing and command recall.
-
- IDLE executes Python code in a separate process, which is restarted for each
- Run (F5) initiated from an editor window. The environment can also be
- restarted from the Shell window without restarting IDLE.
-
- This enhancement has often been requested, and is now finally available. The
- magic "reload/import *" incantations are no longer required when editing and
- testing a module two or three steps down the import chain.
-
- (Personal firewall software may warn about the connection IDLE makes to its
- subprocess using this computer's internal loopback interface. This connection
- is not visible on any external interface and no data is sent to or received
- from the Internet.)
-
- It is possible to interrupt tightly looping user code, even on Windows.
-
- Applications which cannot support subprocesses and/or sockets can still run
- IDLE in a single process.
-
- IDLE has an integrated debugger with stepping, persistent breakpoints, and call
- stack visibility.
-
- There is a GUI configuration manager which makes it easy to select fonts,
- colors, keybindings, and startup options. This facility includes a feature
- which allows the user to specify additional help sources, either locally or on
- the web.
-
- IDLE is coded in 100% pure Python, using the Tkinter GUI toolkit (Tk/Tcl)
- and is cross-platform, working on Unix, Mac, and Windows.
-
- IDLE accepts command line arguments. Try idle -h to see the options.
-
-
- If you find bugs or have suggestions, let us know about them by using the
- Python Bug Tracker:
-
- http://sourceforge.net/projects/python
-
- Patches are always appreciated at the Python Patch Tracker, and change
- requests should be posted to the RFE Tracker.
-
- For further details and links, read the Help files and check the IDLE home
- page at
-
- http://www.python.org/idle/
-
- There is a mail list for IDLE: idle-dev@python.org. You can join at
-
- http://mail.python.org/mailman/listinfo/idle-dev
-